1
Введение в обобщение данных
DSAI2202Lesson 5: Grouping and Summarising Data
00:00

В управлении базами данных обобщение данных позволяет пользователям преобразовывать огромные объёмы детализированных построчных данных в сжатые, содержательные высокоуровневые показатели. Используя агрегатные функции, такие как SUM(), AVG()и COUNT(), исходные операционные записи преобразуются в полезные бизнес-аналитические данные.

Исходные строкиID | Дата | Сумма01 | 10-01 | 5002 | 10-01 | 12003 | 10-02 | 75Агрегатные функцииSUM(), AVG(), COUNT()Сжимает детализированные данныеИтоговые показателиОбщая выручка: 245Средняя транзакция: 81.67Количество: 3 заказа

Основные понятия

  • Агрегатные функции: Функции, такие как SUM(), AVG(), COUNT(), MIN()и MAX() работают с несколькими строками и возвращают одно скалярное значение.
  • Порядок выполнения: Построчная фильтрация с помощью WHERE выполняется до любой группировки или агрегации, что гарантирует расчёт итогов только по релевантным исходным записям.
  • Сортировка итогов: Предложение ORDER BY может применяться к агрегированным выражениям (например, сортировка дневных итогов от самой высокой выручки к самой низкой) для структурирования итоговых отчётов при анализе.

Практическое применение

Профессор Чэнь просит декана Алису оценить эффективность интернет-магазина. Вместо изучения тысяч отдельных записей журнала покупок, обобщение в SQL сжимает этот набор данных в краткие сводки дневной выручки и средние значения транзакций, превращая исходные операционные журналы в готовые инструменты для принятия решений.

Introduction to Data Summarisation